package com.cg.design.depthdesign.factorymethod.buttons;

/**
 * 具体产品
 *
 * @program: LeetCode->HtmlButton
 * @author: cg
 * @create: 2022-04-05 23:26
 **/
public class HtmlButton implements Button {

    /**
     * 返回一个按钮的 HTML 表述。
     */
    @Override
    public void render() {
        System.out.println("<button>Test Button</button>");
        onClick();
    }

    /**
     * 绑定网络浏览器的点击事件。
     */
    @Override
    public void onClick() {
        System.out.println("Click! Button says - 'Hello World!'");
    }
}
